From: Alex Williamson Date: Sun, 30 Dec 2007 19:50:09 +0000 (-0700) Subject: [IA64] fix vmx_switch_rr7(). uninitialized register r3 was used. initialize it. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14445^2~77 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=f2a654841815b8a313c2ae3981066611caef5c2c;p=xen.git [IA64] fix vmx_switch_rr7(). uninitialized register r3 was used. initialize it. Signed-off-by: Isaku Yamahata --- diff --git a/xen/arch/ia64/vmx/vmx_entry.S b/xen/arch/ia64/vmx/vmx_entry.S index 2bc9add8a2..9b15e41ac9 100644 --- a/xen/arch/ia64/vmx/vmx_entry.S +++ b/xen/arch/ia64/vmx/vmx_entry.S @@ -635,7 +635,7 @@ GLOBAL_ENTRY(vmx_switch_rr7) movl loc2=PERCPU_ADDR ;; tpa loc2 = loc2 // get physical address of per cpu date - ;; + tpa r3 = r8 // get physical address of ip dep loc5 = 0,in1,60,4 // get physical address of guest_vhpt dep loc6 = 0,in2,60,4 // get physical address of pal code ;; @@ -672,9 +672,7 @@ GLOBAL_ENTRY(vmx_switch_rr7) mov cr.itir=r18 mov cr.ifa=r17 mov r16=IA64_TR_KERNEL - //mov r3=ip movl r25 = PAGE_KERNEL - ;; dep r2=0,r3,0,KERNEL_TR_PAGE_SHIFT ;; or r24=r2,r25